/*
 * Copyright (C) 2014 Hortator
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
package engine.entities.attribute;

/**
 *
 * @author Nathan T
 */
public class MobStatSet {

    private StatAttribute strength;
    private StatAttribute agility;
    private StatAttribute vigor;
    private StatAttribute intelligence;
    private StatAttribute willpower;
    private StatAttribute charisma;
    private StatAttribute metamagic;

    public MobStatSet() {
        strength = new StatAttribute(10);
        agility = new StatAttribute(10);
        vigor = new StatAttribute(10);
        intelligence = new StatAttribute(10);
        willpower = new StatAttribute(10);
        charisma = new StatAttribute(10);
        metamagic = new StatAttribute(10);
    }

    /**
     * @return the strength
     */
    public StatAttribute getStrength() {
        return strength;
    }

    /**
     * @param strength the strength to set
     */
    public void setStrength(StatAttribute strength) {
        this.strength = strength;
    }

    /**
     * @return the agility
     */
    public StatAttribute getAgility() {
        return agility;
    }

    /**
     * @param agility the agility to set
     */
    public void setAgility(StatAttribute agility) {
        this.agility = agility;
    }

    /**
     * @return the vigor
     */
    public StatAttribute getVigor() {
        return vigor;
    }

    /**
     * @param vigor the vigor to set
     */
    public void setVigor(StatAttribute vigor) {
        this.vigor = vigor;
    }

    /**
     * @return the intelligence
     */
    public StatAttribute getIntelligence() {
        return intelligence;
    }

    /**
     * @param intelligence the intelligence to set
     */
    public void setIntelligence(StatAttribute intelligence) {
        this.intelligence = intelligence;
    }

    /**
     * @return the willpower
     */
    public StatAttribute getWillpower() {
        return willpower;
    }

    /**
     * @param willpower the willpower to set
     */
    public void setWillpower(StatAttribute willpower) {
        this.willpower = willpower;
    }

    /**
     * @return the charisma
     */
    public StatAttribute getCharisma() {
        return charisma;
    }

    /**
     * @param charisma the charisma to set
     */
    public void setCharisma(StatAttribute charisma) {
        this.charisma = charisma;
    }

    /**
     * @return the metamagic
     */
    public StatAttribute getMetamagic() {
        return metamagic;
    }

    /**
     * @param metamagic the metamagic to set
     */
    public void setMetamagic(StatAttribute metamagic) {
        this.metamagic = metamagic;
    }

}
